include "area.thrift"
include "browser.thrift"
include "device.thrift"
include "error.thrift"
include "os.thrift"
namespace java com.broada.apm.thrift.service
service DimensionController {
	list<area.Area> getAllAreas(),
	list<browser.Browser> getAllBrowsers(),
	list<device.Device> getAllDevide(),
	error.Error getErrorById(1: string id),
	error.Error saveError(1: error.Error error),
	list<os.OS> getAllOSs(),
	list<error.Error> getErrorByL7Protocol(1: i32 protocol),
	error.Error deleteError(1: error.Error error),
	list<area.Area> getRootArea(),
	list<area.Area> getProvinceArea(1: string root),
	list<area.Area> getCityArea(1: string province),
	list<area.Area> getDistrictArea(1: string district)
}